*{box-sizing:border-box;margin:0;padding:0}
body{font-family:"微软雅黑","microsoft yahei";font-size:14px;}
body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;line-height:1.7}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:inherit}
ol,ul{list-style-type:none}
ol,p,ul{text-justify:inter-ideograph;line-height:1.7}
a,a:visited{outline:0;text-decoration:none;display: inline-block;}
a:hover{outline:0;text-decoration:none}
a:focus{outline:0;text-decoration:none}
li{list-style:none}
textarea:focus{outline:0}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{outline:0}
.clear{clear:both;overflow:hidden;height:0}
.clearfix{zoom:1}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
ol,ul{list-style:none}
a:hover{color:#0074BF;text-decoration:underline}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
img{max-width:100%}
.ttu{text-transform:uppercase}
.colorBurn:hover{box-shadow:200px 200px 500px rgba(255,255,255,.15) inset}
.colorDodge:hover{box-shadow:200px 200px 500px rgba(0,0,0,.15) inset}
.left{float:left}
.lright{float:left}
.right{float:right}
a{color:#333}
input{border-radius:0!important}
dl{margin-bottom:0}
button{padding:6px 40px;border:1px solid #EBEBEB;border-radius:50px;background:#fff}
.btn{border:none}
input,textarea{padding:3px 10px;border:1px solid #dedede}
textarea{resize:none}
.wrapper{position:relative;display:block;overflow:hidden;width:100%}
dt{font-weight:400}
em{display:inline-block;vertical-align:middle}
.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:0}
.inline-block{display:inline-block}
.sprite{background:url(../images/sprite.png) no-repeat;}
/*.w1200{width: 1200px;margin: 0 auto;}*/
.text-center{text-align: center;}
.block{display: block;}
.inline-block{display: inline-block;}
.w100{width: 100%;display: block;overflow: hidden;}
#map img{max-width: initial;}
.table{display: table;}
.table-cell{display: table-cell;}



em.more{width: 16px;height: 15px; background-position: 0 0;}

header{position: relative;z-index: 2;}
.header01{width: 100%;height: 80px;background: #fff;line-height: 80px;position: relative;border-bottom: 1px solid #d8d8d8;}
.header01 .relative{position: relative;}
.header01 .logo{position: absolute;left: 0;top: 50%;margin-top: -12px;width: 150px;height: 25px;}
.header01 .logo img{float:left;}
.header01 .navlist{padding: 0 150px 0 150px;font-size: 0;text-align: center;}
.header01 .navlist > li{display: inline-block;position: relative;}
.header01 .navlist > li > a{display: block;padding: 0 25px;line-height: 80px;font-size: 16px;}
.header01 .navlist li .sonNav{position: absolute;left: 0;top: 80px;display: none;z-index: 999; }
.header01 .navlist li:hover > a{background: #0074bf;color: #fff;text-decoration: none;}
.on_nav{background: #0074bf;color: #fff;text-decoration: none;}
/*.header01 .navlist li:hover .sonNav{height: 0; transition: all .3s ease;}*/
.header01 .navlist li .sonNav li{background: #008dd8; padding: 0 40px 0 30px;border-bottom: 1px solid #0089d5;display: block;}
.header01 .navlist li .sonNav li a{color: #fff;line-height: 35px;display: block; position: relative;padding-left: 24px;white-space: nowrap;font-size: 14px;}
.header01 .navlist li .sonNav li:hover{background: #1a9ee4;}
.header01 .navlist li .sonNav li:hover a{background: none;}
.header01 .sonNav li a:before{content: '';display: inline-block;position: absolute;left: 0;top: 12px; width: 6px;height: 11px;background: url(../images/sprite.png) 0 0 no-repeat;}

.header01 .nav_right{position: absolute;right: 0;top: 50%;z-index: 999; margin-top: -16px;width: 150px; height: 32px;text-align: center;}
.header01 .nav_right em{margin: 0 0 0 4px;font-style: initial;}
.header01 .nav_right > a,
.header01 .nav_right > div{cursor: pointer; position: relative;display: inline-block;float: left;line-height: 32px;}
.header01 .nav_right .weixin{}
.header01 .nav_right .weixin .sprite{width:32px;height:32px;background-position: -240px 0;}
.header01 .nav_right .weixin .font16{background:#fff;font-size: 16px;color:#666;}
.header01 .nav_right .weixin .box{height:auto;border-radius: 0;}
.header01 .nav_right .login{width: 32px;height: 32px;background-position: -35px 0;}
.header01 .nav_right .search .sprite{width: 32px;height: 32px;background-position: -72px 0;}
.header01 .nav_right .box{display: none; position: absolute;right: 0;top: 40px;width: 200px; height:30px;padding: 0 10px 0 15px; border-radius:20px;box-shadow: 0 0 3px #ADADAD; background:#fff;}
.header01 .nav_right .lang .box{font-size: 12px;width: 230px;}
.header01 .nav_right .search .box input{line-height: 25px;padding: 0;border: none;}
.header01 .nav_right .search .box .t1{color:#999;float:left;width:90%;height: 100%;}
.header01 .nav_right .search .box .t2{float:right;background-position: -200px 8px; width:10%;height:100%;}
.header01 .nav_right .lang .sprite{width: 32px;height: 32px;background-position: -110px 0;}
.header01 .nav_right .lang span{float: left;}
.header01 .nav_right .lang a{float: right;color: #666;display: inline-block;padding: 0 5px;position: relative;}
.header01 .nav_right .lang a + a:before{content: '';display: inline-block;width: 1px;height: 14px;background: #999;vertical-align: middle;position: absolute;left: 0;top: 50%;margin-top: -7px;}

.header02{background:#fff;display: none;}
.header_moblie .logo{line-height: 50px;display: block;}
header .mobile .right{position:relative}
header .mobile .right .navbar-btn{margin:12px 0}
header .mobile .right .navbar-btn span{width:20px;height:3px;background:#0074BF;display:block}
header .mobile .right .navbar-btn span+span{margin-top:4px}


.mobile-nav{position:fixed;z-index:999;top:0;right:0;width:70%;height:100%;padding:10px 15px 30px 20px;overflow-y:auto;background-color:#fff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s 0s,box-shadow 0s .4s;-moz-transition:-moz-transform .4s 0s,box-shadow 0s .4s;transition:transform .4s 0s,box-shadow 0s .4s}
.mobile-nav.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;box-shadow:-4px 0 30px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .4s 0s,box-shadow 0s 0s;-moz-transition:-moz-transform .4s 0s,box-shadow 0s 0s;transition:transform .4s 0s,box-shadow 0s 0s}
.mobile-nav .close{width:20px;height:20px;opacity:1;display:block;position:relative;transform:rotate(45deg)}
.mobile-nav .close:before{content:'';width:24px;height:2px;background:#0074bf;display:inline-block;position:absolute;left:0;top:11px}
.mobile-nav .close:after{content:'';width:2px;height:24px;background:#0074BF;display:inline-block;position:absolute;left:11px;top:0}
.main-content.scale-down{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}
.cd-overlay{position:fixed;height:100%;width:100%;top:0;left:0;background:#000;filter:alpha(opacity:60);background:rgba(0,0,0,.6);z-index:3;visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .4s 0s,visibility 0s .4s;-moz-transition:opacity .4s 0s,visibility 0s .4s;transition:opacity .4s 0s,visibility 0s .4s}
.cd-overlay.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .4s 0s,visibility 0s 0s;-moz-transition:opacity .4s 0s,visibility 0s 0s;transition:opacity .4s 0s,visibility 0s 0s}
.dropdown{float:left;padding-top:20px;font-size:12px}
.dropdown li{padding:0 10px}
.dropdown li a{display:block;width:100%;padding:10px;font-size:16px;text-decoration:none;text-transform:uppercase;}
.dropdown li .sonNav{display: none;}
.dropdown li>ul li{padding:0 20px}
.dropdown li>ul li a{font-size:14px}
.dropdown li>ul li>ul li{padding:10px 30px}

.header_moblie .searchBox .box{margin: 3px; background: #fff;height: 30px;padding: 0 10px 0 15px;border-radius: 20px;box-shadow: 0 0 3px #ADADAD;}
.header_moblie .searchBox .box input{border: none;padding: 0;}
.header_moblie .searchBox .box .t1{color:#999;float:left;width:90%;height: 100%;}
.header_moblie .searchBox .box .t2{float:right;background-position: -199px 8px; width:10%;height:100%;}

.header_moblie .login{width: 32px;height: 49px;background-position: -35px 9px;}
.header_moblie .lang{margin-top: 15px;}
.header_moblie .lang span{font-size: 16px;display: block;}
.header_moblie .lang a{margin: 15px 8px 0;display: inline-block; color: #666;}

.indexbanner{width: 100%; position: relative;display: block;overflow: hidden;}
#owl-slide1 .owl-stage-outer{position: relative;font-size: 0;}
.owl-carousel .owl-controls{text-align:center;width:100%;position:absolute;bottom: 30px;top: auto; z-index:2}
.owl-carousel .owl-controls .owl-dot{display:inline-block}
.owl-carousel .owl-controls .owl-dot span{display:inline-block;margin:0 5px;background: #fff;opacity: 1; width:14px;height:14px;border-radius:50%;border: 2px solid #fff; cursor:pointer;text-indent:-9999px}
.owl-carousel .owl-controls .owl-dot.active span{background:none;}
#owl-slide2 .owl-controls .owl-dot span{background: #ADADAD;border: none;}
#owl-slide2 .owl-controls .owl-dot.active span{background:#0074BF;}

#owl-slide3 .owl-nav{width: 100%;position: absolute;left: 0;top: 50%;margin-top: -18px;height: 1px;}
#owl-slide3 .owl-prev{width: 30px;height: 30px;text-indent: -9999px;margin-left: -40px; float: left;background: url(../images/sprite.png) -140px -142px no-repeat;opacity:0.8;}
#owl-slide3 .owl-next{width: 30px;height: 30px;text-indent: -9999px;margin-right: -40px;float: right;background: url(../images/sprite.png) -98px -142px no-repeat;opacity:0.8;}
#owl-slide3 .owl-controls{position: initial;top: 0;}
#owl-slide3 .owl-prev:hover{opacity:1;}
#owl-slide3 .owl-next:hover{opacity:1;}



[class*="indexWrap0"]{width: 100%;padding: 70px 0; position: relative;}
.indexWrap01{background: #f6f7f8;padding: 60px 0 70px;}
[class*="indexWrap0"] .hd{width: 100%;margin-bottom: 35px;}
[class*="indexWrap0"] .hd .title{font-size: 25px;display: inline-block;margin-right: 20px;padding-left: 15px;}
[class*="indexWrap0"] .hd .more{padding: 3px 15px;color: #999;border: 1px solid #999; border-radius: 20px;}
[class*="indexWrap0"] .hd .more .sprite{width: 4px;height: 13px;margin-left: 6px; background-position: -13px 0;vertical-align: middle;}
[class*="indexWrap0"] .hd .more:hover{color: #0074bf;border: 1px solid #0074bf;}
[class*="indexWrap0"] .hd .more:hover .sprite{background-position: -21px 0;}
.indexWrap01 .bd{text-align: center;}
.indexWrap01 .bd .box{display: inline-block;width: 100%;background: #fff;transition: all .3s ease;margin-bottom: 15px;}
.indexWrap01 .bd .title{font-size: 25px;padding: 40px 25px; color: #494949; display: inline-block;position: relative;}
.indexWrap01 .bd .title:before{content: '';display: inline-block;width: 30px;height: 1px;background: #494949;margin-top: -1px;position: absolute;top: 50%;left: -25px;}
.indexWrap01 .bd .title:after{content: '';display: inline-block;width: 30px;height: 1px;background: #494949;margin-top: -1px;position: absolute;top: 50%;right: -25px;}
.indexWrap01 .bd a:hover{transform: translateY(-10px);box-shadow: 0 0 10px #ccc;transition: all .3s ease;}
.indexWrap01 .bd a:hover .title{color: #0074bf;}
.indexWrap01 .bd a:hover .title:before{background: #0074bf;}
.indexWrap01 .bd a:hover .title:after{background: #0074bf;}

.indexWrap02 .bd .box{margin-bottom: 15px;}
.indexWrap02 .bd .title{margin: 15px auto 30px;font-size: 16px;display: inline-block;}
.indexWrap02 .bd .title:hover{color: #0074bf;}
.indexWrap02 .bd .catname{color: #999;position: relative;text-align: left;display: block;line-height: 3;}
.indexWrap02 .bd .catname:hover{color: #333;}
.indexWrap02 .bd .catname:hover:before{background: #333;}
.indexWrap02 .bd .catname:before{content: '';display: inline-block;width: 20px;height: 1px;background: #999;position: absolute;top: 0;left: 0;}

.indexWrap03{background:#f6f7f8;}
.indexWrap03 .bd{}
.indexWrap03 .bd .box{margin-bottom: 15px;}
.indexWrap03 .bd .right{margin-left: 30px;}
.indexWrap03 .bd .txt{display: block;}
.indexWrap03 .bd .title{display: block; font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.indexWrap03 .bd .description{color: #666;margin-bottom: 20px;height: 75px;}
.indexWrap03 .bd .catname{color: #999;position: relative;text-align: left;display: block;line-height: 3;}
.indexWrap03 .bd .catname:hover{color: #333;}
.indexWrap03 .bd .catname:hover:before{background: #333;}
.indexWrap03 .bd .catname:before{content: '';display: inline-block;width: 20px;height: 1px;background: #999;position: absolute;top: -5px;left: 0;}


.btn{padding: 5px 50px;background: #9e9e9e;border-radius: 15px; color: #fff;margin: 40px auto 20px;}
.btn .more{margin-left: 10px;transition: all ease .3s;}
.btn:hover{background: #C52E25;color: #fff;transition: all ease .3s;}


/*联系我们*/
.banner{position: relative;text-align: center;}
.banner .catname{position: absolute;left: 45%;top: 40%;z-index: 1; font-size: 30px;color: #fff;text-transform: uppercase;}

.nav_anchor{padding-top: 40px;}
.nav_anchor .col-xs-12{display: inline-block;}
.nav_anchor .list{font-size: 0;text-align: center;border-bottom: 1px solid #e4e4e4;}
.nav_anchor .list li{margin: 0 30px;font-size: 14px;display: inline-block;}
.nav_anchor .list li a{padding-bottom: 30px;display: inline-block;position: relative;font-size: 16px;}
.nav_anchor .list li a:hover,
.nav_anchor .list li a.cur{color: #0074bf;border-bottom: 2px solid #0074BF;text-decoration: none;}
.nav_anchor .list li a.cur:after,
.nav_anchor .list li a:hover:after{content: '';display: inline-block;position: absolute;z-index:1;left: 0;right: 0;bottom: -13px;margin: auto; width: 0;height: 0;border-width: 6px;border-style: solid;border-color:  #0074BF transparent transparent transparent;}
.nav_fixed{position: fixed;left: 0;right: 0;top: 0px;margin: auto;background: #fff;z-index: 99;}


.contactbox01{}
.contactbox01 .hd{}
[class*="contactbox0"]{text-align: center;}
[class*="contactbox0"] .hd .title{font-size: 18px;margin: 50px auto 40px;}
.contactbox01 .bd #map{width: 100%;height: 550px;}
.contactbox02 .bd .title{color: #0074BF;margin-bottom: 30px;}
.contactbox02 .bd .leave_msg{text-align: left;margin-left: 200px;}
.contactbox02 .bd .leave_msg p{color: #666;}
.contactbox02 .bd .leave_msg input{width: 100%;max-width: 290px;height: 30px;line-height: 30px;padding: 0 4px;border: 1px solid #e8e8e8;margin-bottom: 15px;}
.contactbox02 .bd .leave_msg textarea{width: 100%;max-width: 360px;height: 110px;resize: none;border: 1px solid #e8e8e8;margin-bottom: 15px;}
.contactbox02 .bd .leave_msg .submit{width: auto; height: 30px;line-height: 30px;padding: 0 20px;background: #0074BF;color: #fff;letter-spacing: 4px;}
.contactbox02 .bd .company_info{text-align: left;margin-left: 60px;max-width: 430px;}
.contactbox02 .bd .company_info p{line-height: 2.8;font-size: 12px;color: #666; border-bottom: 1px solid #e8e8e8;}
.contactbox03 .bd{width: 70%;max-width: 1000px;margin: 0 auto 90px; border: 1px solid #e8e8e8;}
.contactbox03 .bd .tips{margin: 30px auto 25px;color: #666;font-size: 16px;}
.contactbox03 .bd .form{width: 75%;margin: 0 auto;}
.contactbox03 .bd input{width: 100%;height: 30px;line-height: 30px;border: 1px solid #e8e8e8;margin-bottom: 10px;}
.contactbox03 .bd textarea{width: 100%;border: none;line-height: 35px; background: url(../images/line.jpg) repeat;}
.contactbox03 .bd .submit{width: auto;padding: 0 30px;margin: 30px auto 40px; height: 30px;line-height: 30px;background: #fff;font-size: 16px;transition: all .3s ease;}
.contactbox03 .bd .submit:hover{background: #0074BF;border-color:#0074BF;color: #fff;transition: all .3s ease;}

/*关于我们*/
.aboutbox01{padding: 70px 0 90px;}
.aboutbox01 .bd .title{font-size: 24px;color: #0074BF;margin-bottom: 34px;}
.aboutbox01 .bd .description{color: #6e6e6e;}
.aboutbox02 .hd{position: relative;text-align: center;}
.aboutbox02 .hd .title{width: 300px;line-height: 40px;height: 80px; position: absolute;z-index: 2; left: 0;right: 0;top: 0;bottom: 0;margin: auto;color: #0074BF;font-size: 24px}
.aboutbox02 .bd table{width: 100%;text-align: center;border-collapse: collapse;}
.aboutbox02 .bd table td{width: 50%;border: 1px solid #e8e8e8;padding: 40px 0 60px;}
.aboutbox03{padding: 70px 0 90px;text-align: center;}
.aboutbox03 .hd .title{font-size: 24px;color: #0074BF;margin-bottom: 34px;}
.aboutbox03 .bd .pc{position: relative;}
.aboutbox03 .bd a{width: 200px;text-align: center;position: absolute;transition: all .3s ease;}
.aboutbox03 .bd a .year{width: 100px;height: 100px; margin: 0 auto; border: 1px solid #0074BF;padding: 10px;border-radius: 50%;display: table;background: #fff;}
.aboutbox03 .bd .box{display: table-cell;vertical-align: middle;font-size: 16px;border-radius: 50%;}
.aboutbox03 .bd a .info{display: none; text-align: left;margin-top: 15px;position: relative;z-index: 2;}
.aboutbox03 .bd a:hover{color: #666;text-decoration: none;transition: all .3s ease;}
.aboutbox03 .bd a:hover .box{background: #0074BF;color: #fff;transition: all .3s ease;}
.aboutbox03 .bd a:hover .info{display: block;z-index: 3;transition: all .3s ease;}
.aboutbox03 .bd a .info img{border: 2px solid #0074BF;}
.aboutbox03 .bd a .info .text{background: #fff;}
.aboutbox03 .bd .c1{left: -1%;top: 37%;}
.aboutbox03 .bd .c2{left: 6%;top: 17%;}
.aboutbox03 .bd .c3{left: 15%;top: 37%;}
.aboutbox03 .bd .c4{left: 25%;top: 21%;}
.aboutbox03 .bd .c5{left: 34%;top: 40%;}
.aboutbox03 .bd .c6{left: 44%;top: 20%;}
.aboutbox03 .bd .c7{left: 54%;top: 36%;}
.aboutbox03 .bd .c8{left: 65%;top: 18%;}
.aboutbox03 .bd .c9{left: 76%;top: 37%;}
.aboutbox03 .bd .c10{left: 85%;top: 16%;}
.aboutbox03 .bd .c7 .year{width: 120px;height: 120px;}
.aboutbox03 .bd .c8 .year{width: 120px;height: 120px;}
.aboutbox03 .bd .c9 .year{width: 120px;height: 120px;}
.aboutbox03 .bd .c10 .year{width: 130px;height: 130px;}
.aboutbox04{padding: 40px 0 80px;text-align: center;}
.aboutbox04 .hd .title{font-size: 24px;color: #0074BF;margin-bottom: 34px;}
.aboutbox04 .bd .img-responsive{padding: 10px 20px;border: 1px solid #e8e8e8;}
.aboutbox04 .bd .title{margin: 5px auto 10px;height: 47px;}

.article_list_wrap{background: #f7f8fa;padding: 70px 0 80px;}
.article_list_wrap .article_date{background: #fff;padding: 30px 20px;}
.article_list_wrap .article_date .title{font-size: 18px;color: #696969;padding-bottom: 15px;border-bottom: 1px solid #e8e8e8;}
.article_list_wrap .article_date li a{display: block;line-height: 44px;border-bottom: 1px solid #e8e8e8;text-align: center;color: #696969;}
.article_list_wrap .article_date li a .sprite{width: 14px;height: 14px;background-position: 0 -40px;float: left;margin: 15px auto;}
.article_list_wrap .article_list{background: #fff;}
.article_list_wrap .article_list .col-xs-3{width: 28%;}
.article_list_wrap .article_list .col-xs-9{width: 72%;}
.article_list_wrap .article_list li{margin-bottom: 25px;color: #666;}
.article_list_wrap .article_list .title{font-size: 20px;margin-bottom: 15px;color: #3a3a3a;margin-top: 40px;position: relative;}
.article_list_wrap .article_list .title:hover{color: #0074BF;}
.article_list_wrap .article_list .title:before{content: '';display: inline-block;width: 5px;height: 100%;background: #0074BF;position: absolute;left: -31px;top: 0;}
.article_list_wrap .article_list .time .sprite{width: 14px;height: 15px;background-position: -78px -40px;vertical-align: middle;margin-right: 4px;}
.article_list_wrap .article_list .description{margin: 6px auto 15px;}
.article_list_wrap .article_list .more{margin-bottom: 15px;color: #0074BF;}
.article_list_wrap .article_list .more .sprite{width: 14px;height: 21px;background-position: 0 -38px;margin-left: 4px;}
.article_list_wrap .article_list .more:hover{text-decoration: none;}
.article_list_wrap .article_list .more:hover .sprite{background-position: -20px -38px}

/*翻页*/
.pages{margin: 30px auto;text-align: center;}
.pages a{font-size: 14px;vertical-align: middle;text-align: center; width: 20px;height: 30px;line-height: 30px; display: inline-block;margin: 0 3px;vertical-align: middle;transition: all .3s ease;}
.pages a:hover{color: #0074BF;font-weight: bold; transition: all .3s ease;}
.pages span{font-size: 14px;text-align: center; width: 20px;height: 30px;line-height: 30px;color: #0074BF;font-weight: bold; margin: 0 3px;display: inline-block;vertical-align: middle;}
.pages .a2{display: none;}
.pages .a5{display: none;}
.pages .a3{float: left;width: auto;}
.pages .a3:before{content: '';display: inline-block;width: 14px;height: 16px;margin-right: 10px; background: url(../images/sprite.png) -39px -40px no-repeat;vertical-align: middle;transition: all .3s ease;}
.pages .a3:hover:before{background-position: -59px -40px;}
.pages .a4{float: right;width: auto;}
.pages .a4:after{content: '';display: inline-block;width: 14px;height: 16px;margin-left: 10px; background: url(../images/sprite.png) 0 -40px no-repeat;vertical-align: middle;transition: all .3s ease;}
.pages .a4:hover:after{background-position: -20px -40px;}
.pages .a3:hover,
.pages .a4:hover{font-weight: normal;transition: all .3s ease;}


/*新闻详情*/
.article_content{}
.article_content .hd{}
.article_content .hd .catname{font-size: 20px;color: #666;display: block;border-bottom: 1px solid #0074BF;padding-bottom: 10px;margin-bottom: 20px;}
.article_content .hd .catname .sprite{width: 19px;height: 19px; background-position: -107px -40px;}
.article_content .hd .title{font-size: 20px;color: #333;}
.article_content .hd .time{}
.article_content .hd .time .sprite{width: 14px;height: 15px;background-position: -78px -40px;vertical-align: middle;margin-right: 4px;}
.article_content .bd{padding: 20px 0 30px;color: #666;border-bottom: 1px solid #c8c8c8;}
.article_content .bd img{margin: 15px auto;}
.article_content .bd p{line-height: 2;}


.article-page{margin: 15px auto;}
.article-page a{color: #666;}
.article-page a:hover{color: #0074BF;text-decoration: none;}
.article-page a .time{margin-left: 20px;}
.article-page .article-prev{float: left;display: inline-block;width: 50%;}
.article-page .article-next{float: right;text-align: right; width: 50%;}
.article-page .article-prev .sprite{width: 14px;height: 18px;background-position: -39px -40px;margin-right: 5px;transition: all .3s ease;}
.article-page .article-prev:hover .sprite{background-position: -59px -40px;transition: all .3s ease;}
.article-page .article-next .sprite{width: 14px;height: 18px;background-position:  0 -40px;margin-left: 5px;transition: all .3s ease;}
.article-page .article-next:hover .sprite{background-position: -20px -40px;transition: all .3s ease;}

.product_nav_anchor{}
.product_nav_anchor .list{width: 100%;}
.product_nav_anchor .list li{width: 33.3333%;margin: 0;}
.product_nav_anchor .list li a{display: block;font-size: 20px;}
.product_nav_anchor .list li a:hover, .product_nav_anchor .list li a.cur{border-bottom-width: 4px;}
.product_nav_anchor .list li a.cur:after,
.product_nav_anchor .list li a:hover:after{bottom: -29px; border-width: 14px;}

.product_list_wrap{padding-bottom: 70px;}
.productbox1{background: #fff;margin-top: 50px;border-bottom: 1px solid #e8e8e8;}
.productbox1 .hd{text-align: center;}
.productbox1 .hd .title{font-size: 24px;padding-bottom: 30px;border-bottom: 4px solid #0074BF;display: inline-block;}
.productbox1 .hd img{display: inline-block;}
.productbox1 .bd{background: #f6f7f8;padding: 70px 0;margin-top: -1px;border-top: 1px solid #e8e8e8;}
.productbox1 .bd ul{width: 100%;font-size: 0}
.productbox1 .bd ul li{width: 25%;background: #fff; padding: 20px; display: inline-block;font-size: 14px;position: relative;border-right: 2px solid #d7d8d9;border-bottom: 2px solid #d7d8d9;}
.productbox1 .bd ul li:after{content: '';display: inline-block;width: 27px;height: 27px;position: absolute;right: 0;bottom: 0;z-index: 2; background: url(../images/sprite.png) -166px -32px no-repeat;}
.productbox1 .bd ul li .img-responsive{border: 1px solid #e0e0e0;text-align: center;margin-bottom: 15px;overflow: hidden;}
.productbox1 .bd ul li .img-responsive img{transition: all .3s ease;}
.productbox1 .bd ul li .img-responsive:hover img{transform: scale(1.1);transition: all .3s ease;}
.productbox1 .bd ul li .title{text-align: left;font-size: 16px;color: #0074BF;white-space: nowrap;display: block;text-overflow: ellipsis;overflow: hidden;}
.productbox1 .bd ul li .title .sprite{width: 9px;height: 9px;margin-right: 3px; background-position: -138px -45px;transition: all .3s ease;}
.productbox1 .bd ul li .title:hover .sprite{margin-left: -10px; transition: all .3s ease;}
.productbox1 .bd ul li .description{font-size: 12px;color: #7e7e7e;height: 40px;overflow: hidden;}

.breadcrumb{background: #fff;height: 55px;border-top: 1px solid #e8e8e8;padding: 0; margin-bottom: 50px;box-shadow: 0 4px 4px #ccc;}
.breadcrumb a{font-weight: bold;line-height: 55px;margin: 0 4px;color: #666;}
.breadcrumb a:hover{color: #0074BF;}
.breadcrumb .tel{width: 41px;height: 31px; background-position: 0 -107px;margin-right: 5px;}
.breadcrumb .tel{width: 41px;height: 31px; background-position: 0 -107px;margin-right: 5px;}
.breadcrumb .text-right p{height: 55px;line-height: 55px;}
.breadcrumb .text-right a{font-size: 22px;font-family: arial;height: 23px;line-height: 23px;vertical-align: middle;
color: #ffb555;	background-image:-webkit-linear-gradient(#ff7307 , #ffab3f, #d16e17);
-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.breadcrumb .text-right a:hover{text-decoration: none;}
.product_aside{width: 320px;position: absolute;left: 0;top: 0;min-height: 1100px;}
.product_aside .box1{}
.product_aside .box1 .hd .title{background: #000;display: block; height: 55px;line-height:55px; font-size: 20px;color: #fff;text-align: center;}
.product_aside .box1 .bd{background: #f2f4f6;padding: 30px 20px;}
.product_aside .box1 .bd dl + dl{margin-top: 25px;}
.product_aside .box1 .bd dt{font-size: 18px;font-weight: bold;margin-bottom: 8px;}
.product_aside .box1 .bd dd{line-height: 30px;}
.product_aside .box1 .bd dd .sprite{width: 11px;height: 14px;background-position: -153px -81px;margin-right: 5px;}
.product_aside .box1 .bd dd a{display:block;}
.product_aside .box2{margin: 20px auto;}
.product_aside .box2 .img-responsive{border: 1px solid #e8e8e8;margin: 1px;}
.product_aside .box3{}
.product_aside .box3{border-radius: 5px;color: #fff;display: block;overflow: hidden;}
.product_aside .box3 .hd .title{background: #323232;text-align: center; height: 40px;line-height: 40px;font-size: 18px;}
.product_aside .box3 .bd{background: #000;padding: 10px 20px 20px 20px;}
.product_aside .box3 .bd p{font-size: 22px;}
.product_aside .box3 .bd .block{padding-bottom: 6px; background: url(../images/line.png) center bottom no-repeat;}
.product_aside .box3 .bd .sprite{width: 38px;height: 22px;}
.product_aside .box3 .bd .tel{background-position: 0 -75px;}
.product_aside .box3 .bd .fax{background-position: -51px -75px;}
.product_aside .box3 .bd .eamil{background-position: -100px -75px;}

.product_detail{width: 100%;padding-left: 370px;}

.product_type1 .product_feature{padding: 0 0 10px 35px;position: relative;border-bottom: 1px solid #e8e8e8;}
.product_type1 .product_feature:before{content: '';display: inline-block;width: 15px;height: 100%;background: #7ba3d9; position: absolute;left: 0;top: 0;}
.product_type1 .product_feature .t1{font-size: 22px;font-weight: bold;color: #ff5400;}
.product_type1 .product_feature .t2{font-size: 50px;line-height: 56px;}
.product_type1 .product_info{color: #666;font-weight: bold;font-size: 16px; padding: 40px 0;background: #f8f9fa;}
.product_type1 .product_info .description{width: 35%;padding: 20px;}
.product_type1 .product_info .product_pic{width: 65%;text-align: right;}
.product_type1 .product_info .product_pic img{mix-blend-mode: multiply;}
.product_type1  table{width:100% !important;}
.product_type1  table th,
.product_type1  table td{border:1px solid #ccc !important;}
.product_type2  table{width:100% !important;}
.product_type2  table th,
/*.product_type2  table td{border:1px solid #ccc !important;}*/
.product_type3  table{width:100% !important;}
.product_type3  table th,
.product_type3  table td{border:1px solid #ccc !important;}
.product_type1 .product_size{}
.product_type1 .product_size .hd .common_title{display: inline-block;margin: 20px auto; font-size: 20px;padding: 8px 30px;color: #fff; background: #ff5400;font-weight: bold;}
.product_case{margin-bottom: 20px;}
.product_case .tab_list{border-bottom: 1px solid #e8e8e8;padding-bottom: 20px;display: block;overflow: hidden;}
.product_case .tab_list li{cursor: pointer;background: #0074BF;color: #fff;float: left;margin: 20px 2px 20px 0;border-radius: 2px;padding: 8px 40px;font-size: 18px;font-weight: bold;}
.product_case .tab_list li a{color:#fff;}
.product_case .tab_list li.cur{background: #ff5400;}
.product_case .tab_content{}
.product_case .tab_content .li1{}
.product_case .tab_content > li{display:block;}
.product_case .tab_content > li + li{display:none;}
.product_case .tab_content .li1 dl{display: table;width: 100%;margin: 40px auto;}
.product_case .tab_content .li1 dl dt{display: table-cell;vertical-align: top;width: 60%;padding-top: 20px;}
.product_case .tab_content .li1 dl dt .pro_name{font-size: 18px;font-weight: bold;color: #525252;margin-bottom: 10px;}
.product_case .tab_content .li1 dl dt .pro_name .sprite{width: 10px;height: 10px;margin-right: 5px; background-position: -175px -82px;}
.product_case .tab_content .li1 dl dt .pro_description{font-size: 16px;color: #666;}
.product_case .tab_content .li1 dl dd{display: table-cell;width: 40%;text-align: right;}
.product_detail .product_order{position: relative;display: block;width: 100%;}
.product_detail .product_order .hd{font-size: 25px;margin-bottom: 30px;}
.product_detail .product_order .hd:before{content: '';display: inline-block;width: 7px;height: 30px;float: left;margin: 6px 10px 6px 0; background: #0074bf;}
.product_detail .product_order .bd input{width:100%;height: 44px;background: #ececec;border: none; padding: 0px 17px;margin-bottom: 8px;}
.product_detail .product_order .bd textarea{width:100%; height: 150px;border: 1px solid #ececec; resize: none;padding: 5px 17px;}
.product_detail .product_order .bd button[type='submit']{width: 100%;height: 36px;text-align: center;background: #0074bf;border-radius: 0; color: #fff;margin: 5px auto 15px;font-size: 16px;}
.product_detail .product_order .bd .txt{width: 100px;text-align: right;padding-right: 10px;}
.product_detail .product_order .bd .red{color: red;}
.product_case table{margin: 10px auto;table-layout: fixed;}
.product_case table td{border:1px solid #ccc !important;text-align: center;padding:5px;width:auto !important;word-break: break-all;}

/*冷冻机械*/
.product_type2{}
.product_type2 .product_bg{background: url(../images/pic16.jpg) no-repeat;}
.product_type2 .product_en_name{color: #fff;padding:  0 0 20px;text-align: center;}
.product_type2 .product_en_name p{line-height: 1;}
.product_type2 .product_feature{padding: 0 0 50px 35px;margin-top: 40px; position: relative;border-bottom: 1px solid #e8e8e8;}
.product_type2 .product_feature:before{content: '';display: inline-block;width: 15px;height: 75%;background: #00daee; position: absolute;left: 0;top: 0;}
.product_type2 .product_feature .t1{font-size: 30px;}
.product_type2 .product_feature .t2{font-size: 47px;line-height: 1;font-weight: bold;}
.product_type2 .product_info{color: #666;font-weight: bold;font-size: 16px; padding: 40px 0;}
.product_type2 .product_info .type h3{display: inline-block;background: #000000;padding: 6px 30px;color: #ff7e00;margin: 0 10px 15px 0;border-radius: 2px;}
.product_type2 .product_info .type .t1{}
.product_type2 .product_info .type .t2{color: #ffc000;}
.product_type2 .product_info .type .t3{color: #13b9e2;}
.product_type2 .product_info .description{width: 60%;padding: 20px 0;}
.product_type2 .product_info .description dl dt{font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.product_type2 .product_info .description dl dt:before{content: '';display: inline-block;width: 5px;height: 34px;float: left;background: #00daee;margin-right: 10px;}
.product_type2 .product_info .description dl dd{font-size: 20px;margin-left: 20px;}
.product_type2 .product_info .description dl dd:before{content: '';display: inline-block;width: 10px;height: 9px;background: url(../images/sprite.png)-203px -41px no-repeat; margin-right: 10px;}
.product_type2 .product_info .product_pic{width: 40%;text-align: right;padding: 20px 0;}
.product_type2 .product_info .product_pic img{mix-blend-mode: multiply;}
.product_type2 .product_type_detail{}
.product_type2 .product_type_detail .t1{display: inline-block;padding: 2px 30px;background: #ff7e00;margin: 10px auto;color: #fff;font-size: 20px}
.product_type2 .product_type_detail .t2{display: inline-block;padding: 2px 30px;background: #ffc000;margin: 10px auto;color: #fff;font-size: 20px}
.product_type2 .product_type_detail .t3{display: inline-block;padding: 2px 30px;background: #13b9e2;margin: 10px auto;color: #fff;font-size: 20px}
.product_type2 .product_type_detail{}
.product_type2 .product_type_detail table th,
.product_type2 .product_type_detail table td{border: 1px solid #ccc;padding: 5px 10px;}
.product_type3{}
.product_type3 .product_info .hd{display: block;background: url(../images/bg.jpg) repeat-x;height: 66px;}
.product_type3 .product_info .hd .title{font-size: 20px;font-weight: bold;line-height: 66px;color: #fff;}
.product_type3 .product_info .hd .title:before{content: '';display: inline-block;width: 5px;height: 50px;background: #fff;margin: 0 10px;vertical-align: middle;}
.product_type3 .product_info .description{width: 60%;padding: 20px 0;font-size: 20px}
.product_type3 .product_info .product_pic{width: 40%;text-align: right;padding: 20px 0;}
.product_type3 .product_info .product_pic img{mix-blend-mode: multiply;}
.product_type3 .product_parameter .hd{background: #000;font-size: 20px;font-weight: bold;padding: 6px 0 6px 20px;color: #fff;}
.product_type3 .product_parameter .bd{padding: 30px 0;font-weight: bold;font-size: 16px;}

/*login*/
.login_wrap{background: #f6f7f8;padding: 20px 0 70px;}
.login_wrap .login_title{display: inline-block; padding-bottom: 30px;color: #0074bf;border-bottom: 4px solid #0074bf;position: relative;}
.login_wrap .login_title:after{content: '';display: inline-block;position: absolute;z-index:2;left: 0;right: 0;bottom: -16px;margin: auto; width: 0;height: 0;border-width: 6px;border-style: solid;border-color:  #0074BF transparent transparent transparent;}
.login_wrap .menu{padding-right: 30px;}
.login_wrap .menu .hd{font-size: 16px;color: #3f3f3f;border-bottom: 1px solid #cbcbcb;padding-bottom: 10px;}
.login_wrap .menu .hd:before{content: '';display: inline-block;width: 12px;height: 12px;margin-right: 10px;background: #0074BF;}
.login_wrap .menu .bd ul {margin: 20px auto 40px;display: block;overflow: hidden;}
.login_wrap .menu .bd ul li{width: 50%;float: left;}
.login_wrap .menu .bd ul li a{color: #0074BF;}
.login_wrap .menu .bd ul li a:before{content: '';display: inline-block;width: 8px;height: 8px;margin-right: 8px;border: 1px solid #333;border-radius: 50%;}

.login_wrap .col-sm-12:before{content: '';display: inline-block;width: 1px;height: 100%;background: #ccc;position: absolute;left: 0;top: 0;}
.login_wrap .login{padding-left: 30px;}
.login_wrap .login .t1{background: #f4f9ff;border: 1px solid #accdef;color: #008be5;font-size: 18px;font-weight: bold;padding: 7px 0 7px 15px;border-radius: 3px;margin-bottom: 20px;}
.login_wrap .login .t2{font-size: 16px; background: #e3f2fd;border: 1px solid #c1ebfc;border-radius: 3px;padding: 15px 20px;font-family: "宋体";margin-bottom: 20px;}
.login_wrap .login .t3{background: #f5f5f5;border: 1px solid #ccc;border-radius: 3px;padding: 30px 25px;}
.login_wrap .login .control-group{font-size: 16px;padding: 20px 0;text-align: center;}
.login_wrap .login .control-group + .control-group{border-top: 1px dashed #ccc;}
.login_wrap .login .control-group .box{width: 70%;margin: 0 auto; position: relative;display: table;}
.login_wrap .login .control-group .box label{width: 20%;padding-right: 10px;font-weight: normal; text-align: right;vertical-align: middle;display: table-cell;}
.login_wrap .login .control-group input{height: 40px;width: 100%;border: 1px solid #c4c4c4;display: table-cell;border-radius: 3px !important;}
.login_wrap .login .control-group input[type=checkbox]{visibility: hidden;}
.login_wrap .login .control-group input[type=checkbox]:focus{outline: none;}
.login_wrap .login .control-group .checkbox{ font-size: 14px;font-weight: normal;display: block;color: #666;cursor: pointer;}
.login_wrap .login .control-group .checkbox .sprite{width: 12px;height: 12px;margin-right: 5px; background-position: -52px -115px;}
.login_wrap .login .control-group .checkbox .sprite.checked{background-position: -66px -115px;}
.login_wrap .login .control-group button{padding: 6px 20px;margin: 20px auto 10px;border-radius: 3px; background: #0074BF;color: #fff;}
.login_wrap .login .control-group .register{color: #a6a6a6;display: block;}
.login_wrap .login .red{color: red;}
.login_wrap .login .control-group .tips{font-size: 12px;font-family: "宋体";text-align: left;margin-bottom: 5px;}

.login_wrap .login .agree{font-size: 14px; background: #e3f2fd;border: 1px solid #c1ebfc;border-radius: 3px;padding: 15px 20px;}
.login_wrap .login .agree a{color: #3295e8;}

#agreement{display: none;}
.agreement{width: 90%; max-width: 900px;}
.agreement .layui-layer-title{text-align: center;font-size: 22px;color: #3295e8;height: 60px;line-height: 60px;}
.agreement .layui-layer-setwin .layui-layer-close1{width: 12px;height: 12px; background: url(../images/sprite.png) -86px -117px no-repeat !important;}
.agreement .content{padding: 30px;}
.agreement  button{font-size: 16px; padding: 6px 20px;margin: 20px auto 10px;border-radius: 3px; background: #0074BF;color: #fff;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{background: #ccc !important;}


/*服务支持*/
.service_support_wrap{background: #F6F7F8;}
.service_support_wrap{}
.service_support_wrap .product_menu{}
.service_support_wrap .product_menu a{ width: 50%;height: 65px;line-height: 65px; font-size: 20px;display: inline-block;float: left; background: #797979;color: #fff;text-align: center;}
.service_support_wrap .product_menu a.cur{background: #0074BF;}
/*.service_support_wrap .col-md-4{width:30%}
.service_support_wrap .col-md-8{width:70%}*/
.service_support_wrap .col-md-4 .box{padding-right: 30px;}
.service_support_wrap .col-md-4 .box .table_title{font-size: 18px;color: #666;margin: 30px auto 10px;}
.service_support_wrap .col-md-4 .box .table_title:before{content: '';display: inline-block; width: 15px;height: 15px;border-radius: 50%;background: #0074BF;margin-right: 10px;vertical-align: middle;}
.service_support_wrap .col-md-4 .box table{width: 100%; border-collapse: collapse;}
.service_support_wrap .col-md-4 .box table th,
.service_support_wrap .col-md-4 .box table td{border: 1px solid #d8d8d8;padding: 4px 5px;text-align: left;}
.service_support_wrap .col-md-4 .box table th{color: #0074BF;}
.service_support_wrap .product_choice{min-height: 600px;}
.service_support_wrap .product_choice .condition{font-size: 16px;}

.service_support_wrap .col-md-4:after,
.service_support_wrap .product_choice .download:before,
.service_support_wrap .product_choice .service_net:before,
.service_support_wrap .product_choice .question:before,
.service_support_wrap .product_choice .condition:before{content: '';display: inline-block;width: 1px;height: 100%;min-height: 440px; background: #d3d3d3;position: absolute;left: -15px;top: -20px;}
.service_support_wrap .col-md-4:after{left: auto;right:14px;top: 0;}
.service_support_wrap .product_choice .condition .box01{}
.service_support_wrap .product_choice .condition .box01 .hd{display: block;}
.service_support_wrap .product_choice .condition .box01 .hd .title{font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #d8d8d8;}
.service_support_wrap .product_choice .condition .box01 .hd .title .sprite{width: 18px;height: 18px;background-position: -107px -111px;}
.service_support_wrap .product_choice .condition .box01 .hd .tips{}
.service_support_wrap .product_choice .condition .box01 .bd{}
.service_support_wrap .product_choice .condition .box01 .bd .btn{border: 1px solid #0074BF;color: #666;font-size: 16px; padding: 6px 70px;background: #f8f8f8;display: inline-block;margin: 10px auto 80px;border-radius: 0;}
.service_support_wrap .product_choice .condition .box01 .btn:hover{color: #666;background: #f8f8f8;}
.service_support_wrap .product_choice .condition .box01 .bd .btn .sprite{width: 18px;height: 14px;background-position: -133px -112px;margin-right: 20px;}
.service_support_wrap .product_choice .condition .box02 .bd h5{margin-top: 25px;}
/*.service_support_wrap .product_choice .condition .box02 .bd dl{background: #e2e7ec;padding: 3px 0;display: block;overflow: hidden; border-bottom: 1px solid #d3d3d3;}
.service_support_wrap .product_choice .condition .box02 .bd dt{width: 50%;float: left;line-height: 28px; padding-left: 15px;}
.service_support_wrap .product_choice .condition .box02 .bd dd{width: 50%;float: left;}
.service_support_wrap .product_choice .condition .box02 .bd dd span{width: 40px;display: inline-block;text-align: right;}
.service_support_wrap .product_choice .condition .box02 .bd dd input + span{width: auto;text-align: left;}
.service_support_wrap .product_choice .condition .box02 .bd dd input{width: 80px; background: #fbfaaa;}
.service_support_wrap .product_choice .condition .box02 .bd dd input[type=radio]{width: 25px;}
.service_support_wrap .product_choice .condition .box02 .bd dd label{margin-right: 20px;}*/
.service_support_wrap .product_choice .condition .box02 .bd .btn{margin: 80px auto; padding: 10px 60px;background: #0074BF;color: #fff;}
.service_support_wrap .product_choice .condition .box02 .bd .btn .sprite{width: 13px;height: 15px;background-position: -162px -112px;margin-left: 15px ;}

.product_choice .result_condition{padding-right: 30px;}
.product_choice .result_condition .hd .title{font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #d8d8d8;}
.product_choice .result_condition .hd .title .sprite{width: 18px;height: 18px;background-position: -107px -111px;}
.product_choice .result_condition .hd .tips{margin: 20px auto 10px;}
.product_choice .result_condition .bd{padding: 20px 0; background: #e9eef4;font-size: 14px;width: 100%;}
.product_choice .result_condition .bd table td{width: 50%;padding: 4px 4px 4px 30px;}
.product_choice .box03 .hd .title:before{display: none !important;}
.product_choice .box03 .bd ul{display: block;display: block;overflow: hidden;}
.product_choice .box03 .bd ul li{text-align: center;float: left;}
.service_support_wrap .product_choice .condition .box03 .bd .btn{margin: 80px auto; padding: 10px 60px;background: #0074BF;color: #fff;}
.service_support_wrap .product_choice .condition .box03 .bd .btn .sprite{width: 13px;height: 15px;background-position: -162px -112px;margin-left: 15px ;}

/*常见问题*/
.service_support_wrap .hot_download{padding-right: 30px;}
.service_support_wrap .common_ele .hd .title{font-size: 16px; font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #d8d8d8;}
.service_support_wrap .common_ele .hd .title:before{content: '';display: inline-block;width: 15px;height: 15px;background: #0074BF;margin-right: 10px;}
.product_choice .hot_download .bd{}
.product_choice .hot_download .bd li{display: table;padding: 30px 0;vertical-align: middle;border-bottom: 1px solid #d3d3d3;width: 100%;}
.product_choice .hot_download .bd li .sort{color: red;width: 25px;}
.product_choice .hot_download .bd li .pic{width: 50px;}
.product_choice .hot_download .bd li .sprite{width: 41px;height: 41px;margin: 0 8px; background-position: 0 -147px}
.product_choice .hot_download .bd li .title{font-size: 16px;}
.product_choice .hot_download .bd li p{line-height: 1;}
.product_choice .hot_download .bd li .num{color: red;}

.product_choice .question{}
.product_choice .question ul{margin: 20px auto 60px;}
.product_choice .question ul li{display: block;border-bottom: 1px solid #d3d3d3;line-height: 3;}
.product_choice .question ul li a{padding: 0 90px 0 0;font-size: 16px;color: #666; white-space: nowrap;display: block;text-overflow: ellipsis;overflow: hidden;}
.product_choice .question ul li a:hover{color: #0074BF;}
.product_choice .question ul li .time{float: right;font-size: 13px;color: #666;}
.product_choice .service_net{}
.product_choice .service_net .tab_list{display: block;overflow: hidden;}
.product_choice .service_net .tab_list a{width: 50%;font-weight: bold;font-size: 16px;text-align: center; float: left;display: inline-block;height: 55px;line-height: 55px; border: 1px solid #c5d2e0;}
.product_choice .service_net .tab_list a + a{margin-left: -1px;}
.product_choice .service_net .tab_list a.cur{background: #dfefff;
background: -webkit-linear-gradient(bottom, #dfefff , #fcfcfc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, #dfefff , #fcfcfc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom, #dfefff , #fcfcfc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top, #dfefff , #fcfcfc); /* 标准的语法（必须放在最后） */}
.product_choice .service_net .tab_content{margin: 20px auto;overflow-x: auto;}
.product_choice .service_net table{border-collapse: collapse;text-align: center;}
.product_choice .service_net table th,
.product_choice .service_net table td{border: 1px solid #e8e8e8;padding: 0 6px;}
.product_choice .service_net table{border: 1px solid #e8e8e8;}
.product_choice .service_net table th{border: none;background: #e9f4ff;text-align: center;}


/*下载中心*/
.instruction_consult{padding-right: 30px;}
.instruction_consult .bd .box01{margin: 15px auto; border: 1px solid #e8e8e8;height: 150px;overflow-y: auto;}
.instruction_consult .bd .box02{padding: 20px; margin: 15px auto; border: 1px solid #e8e8e8;}
.instruction_consult .bd .box02 .btn{width: 100%;padding: 5px 0;font-size: 16px; background: #ffa500;color: #fff;margin: 10px auto 0;border-radius: 0;}
.instruction_consult .bd .box02 .btn .sprite{width: 18px;height: 12px;margin-right: 6px; background-position: -48px -147px}

.product_choice .download{}
.product_choice .download .tab_list{display: block;overflow: hidden;}
.product_choice .download .tab_list a{width: 33.33%;font-weight: bold;font-size: 16px;text-align: center; float: left;display: inline-block;height: 55px;line-height: 55px; border: 1px solid #c5d2e0;}
.product_choice .download .tab_list a + a{margin-left: -1px;}
.product_choice .download .tab_list a.cur{background: #dfefff;
background: -webkit-linear-gradient(bottom, #dfefff , #fcfcfc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, #dfefff , #fcfcfc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom, #dfefff , #fcfcfc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top, #dfefff , #fcfcfc); /* 标准的语法（必须放在最后） */}
.product_choice .download li{width: 50%;margin: 30px auto;float: left;}
.product_choice .download li img{margin-right: 30px;}
.product_choice .download li > .block{padding: 0;margin-left: 150px;}
.product_choice .download li .title{font-size: 16px;margin: 15px auto 30px;height:54px;}
.product_choice .download li .download_num{margin-right: 30px;}
.product_choice .download li a{padding: 2px 6px;color: #fff;border-radius: 2px; background: #686868;
background: -webkit-linear-gradient(bottom, #686868 , #bababa); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, #686868 , #bababa); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom, #686868 , #bababa); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top, #686868 , #bababa);/* 标准的语法（必须放在最后） */}
.product_choice .download li a .sprite{width: 15px;height: 16px;margin-right: 3px; background-position: -77px -146px}

.product_choice .sprite{background-position: -98px -142px}

/*在线保修*/
.repair{}
.repair table{width: 100%;text-align: center;margin: 40px auto;}
.repair table span{display: block;background: #d9d9d9;padding: 12px 0;font-size: 16px;}
.repair table .arrow{width: 40px;}
.repair table .sprite{width: 29px;height: 29px;padding: 0 5px;}
.repair form .hd{font-size: 20px;padding-bottom: 20px;border-bottom: 1px solid #ccc;} 
.repair form .bd{margin: 30px auto 20px;}
.repair form .bd .control-group{display: block;overflow: hidden;}
.repair form .bd label{width: 110px;float: left;font-size: 16px;font-weight: normal;} 
.repair form .bd input{width: 100%;max-width: 530px; height: 48px;border: 1px solid #ccc;margin-bottom: 15px;}
.repair form .bd input.date_picker{width: 48%;padding: 0 20px;font-size: 16px; background:#fff url(../images/time.png) center right no-repeat;}
.repair form .bd select{width:48%;float: right;height: 48px;border: 1px solid #ccc;padding: 0 20px;font-size: 16px;
 appearance:none;
-moz-appearance:none;
  -webkit-appearance:none;background:#fff url(../images/hour.png) center right no-repeat;}
.repair form .bd .textarea{width: 100% !important;}
.repair form .bd textarea{width:100%;height: 220px;resize: none;}
.repair form .bd .box .controls{padding-left: 110px;width: 640px;}
.repair form .bd .address select{width: 32%;float: left;margin-bottom: 15px;background:#fff url(../images/arrow.jpg) center right no-repeat;}
.repair form .bd .address select + select{margin-left: 2%;}
.repair form .bd input[type=submit]{background: #0074bf;width: 350px;border: 1px solid #0074BF;color: #fff;font-size: 16px;margin: 50px auto 30px;}


/*时间插件*/
.date_selector, .date_selector *{box-sizing: content-box; width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none;}
.date_selector{background:#fbfbfb;border: 1px solid #ccc;padding: 10px;margin:0;margin-top:-1px;position: absolute;z-index:100000;display:none;border-radius: 3px;box-shadow: 0 0 5px #aaa;box-shadow:0 2px 2px #ccc; width:220px;}
.date_selector_ieframe{position: absolute;z-index: 99999;display: none;}
.date_selector .nav{width: 15em;}
.date_selector .nav p{clear: none;}
.date_selector .month_nav, .date_selector .year_nav{margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}
.date_selector .month_nav{float: left;width: 55%;}
.date_selector .year_nav{float: right;width: 42%;margin-right: -8px;}
.date_selector .month_name, .date_selector .year_name{font-weight: bold;line-height: 20px;}
.date_selector .button{display: block;position: absolute;top: 0;width:18px;height:18px;line-height:16px;font-weight:bold;color:#5985c7;text-align: center;font-size:12px;overflow:hidden;border: 1px solid #ccc;border-radius:2px;}
.date_selector .button:hover, .date_selector .button.hover{background:#5985c7;color: #fff;cursor: pointer;border-color:#3a930d;}
.date_selector .prev{left: 0;}
.date_selector .next{right: 0;}
.date_selector table{border-spacing: 0;border-collapse: collapse;clear: both;margin: 0; width:220px;}
.date_selector th, .date_selector td{width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}
.date_selector th{font-size: 12px;}
.date_selector td{border:1px solid #f1f1f1;line-height: 2em;text-align: center;white-space: nowrap;color:#5985c7;background: #fff;}
.date_selector td.today{background: #eee;}
.date_selector td.unselected_month{color: #ccc;}
.date_selector td.selectable_day{cursor: pointer;}
.date_selector td.selected{background:#2b579a;color: #fff;font-weight: bold;}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#5985c7;color: #fff;}
/*时间插件*/

.footer01{background: #0074bf;padding: 50px 0 30px 0;color: #fff;}
.footer01 a{color: #f0f9ff;}
.footer01 a:hover{color: #aed4ff;}
.footer01 .logo{margin-bottom: 50px;}
.footer01 dl{width: 20%;float: left;}
.footer01 dl dt{display: block;margin-bottom: 15px;}
.footer01 dl dt .sprite{width: 23px;height: 17px;background-position: -147px -1px;}
.footer01 dl dd{display: block;line-height: 26px;padding-left: 23px;}
.footer01 .website{margin-top: 50px;}
.footer01 .title{font-size: 16px;margin-bottom: 20px;}
.footer01 input{height: 30px;border: 1px solid #fff;margin-bottom: 10px;width: 80%;background: none;color: #fff;}
.footer01 textarea{width: 100%;margin-bottom: 10px;border: 1px solid #fff;background: none;color: #fff;}
.footer01 button{border: 1px solid #fff;height: 30px;border-radius: 0;background: none;color: #fff;padding: 0 20px;}
.footer01 ::-moz-placeholder{color:#f0f9ff;opacity:1}
.footer01 :-ms-input-placeholder{color:#f0f9ff;}
.footer01 ::-webkit-input-placeholder{color:#f0f9ff}
.footer02{background: #005185;font-size: 12px;color: #fff;padding: 10px 0;}


.fix-aside{position: fixed;display: none; height: 90px;bottom: 40px;margin: auto; right:30px;z-index: 99;}
.fix-aside .top{width: 40px;height: 60px;display: inline-block;opacity: 0.7;}
.fix-aside .top .sprite{ width: 36px;height: 56px; background-position: -240px -5px;}


.pdownload li{width: 50%;margin: 30px auto;float: left;}
.pdownload li img{margin-right: 30px;}
.pdownload li .block{padding: 0;}
.pdownload li .title{font-size: 16px;margin: 15px auto 30px;}
.pdownload li .download_num{margin-right: 30px;}
.pdownload li a{padding: 2px 6px;color: #fff;border-radius: 2px; background: #686868;
background: -webkit-linear-gradient(bottom, #686868 , #bababa); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, #686868 , #bababa); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom, #686868 , #bababa); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top, #686868 , #bababa);/* 标准的语法（必须放在最后） */}
.pdownload li a .sprite{width: 15px;height: 16px;margin-right: 3px; background-position: -77px -146px}
sup{top:0;}

.new_product_select dd input[type=radio]{width:20px;}